package cn.com.dealme.domain.persistence;

import java.util.Set;

import cn.com.dealme.domain.model.Commodity;
import cn.com.dealme.domain.model.User;
import cn.com.dealme.domain.vo.AccountVO;
import cn.com.dealme.domain.vo.RoleVO;
import cn.com.dealme.domain.vo.UniversityVO;

public class UserPersistenceProxy extends User {
	
	public UserPersistenceProxy() {
		super();
	}

	public UserPersistenceProxy(AccountVO accountInfo, RoleVO role,
			UniversityVO myUniversity, Set<Commodity> publishedCommoditySet) {
		super(accountInfo, role, myUniversity, publishedCommoditySet);
	}

	public UserPersistenceProxy(Long id) {
		super(id);
	}

	@Override
	protected void setAccountInfo(AccountVO accountInfo) {
		super.setAccountInfo(accountInfo);
	}

	@Override
	protected void setId(Long id) {
		super.setId(id);
	}

	@Override
	protected void setMyUniversity(UniversityVO myUniversity) {
		super.setMyUniversity(myUniversity);
	}

	@Override
	protected void setPublishedCommoditySet(Set<Commodity> publishedCommoditySet) {
		super.setPublishedCommoditySet(publishedCommoditySet);
	}

	@Override
	protected void setRole(RoleVO role) {
		super.setRole(role);
	}

}
